Rotary flash adc

ABSTRACT

A system and method for converting an analog signal to a digital signal is disclosed. The system includes a multiphase oscillator preferable a rotary oscillator, a sample and hold circuit, an integrator and a time-to-digital converter. The multiphase oscillator has a plurality of phases that are used in the time-to-digital converter to measure the time of a pulse created by the integrator. The edges of the pulse may optionally be sharpened by passing the pulse through a non-linear transmission line to improve the accuracy of the measurement process. To cut down on noise a tuned power network provides power to the switching devices of the rotary oscillator. Calibration is performed by fragmenting the sample and hold circuit and integrator and performing a closed loop calibration cycle on one of the fragments while the other fragments are joined together for the normal operation of the sample and hold and integrator circuits.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of and incorporated by reference U.S.patent application Ser. No. 11/191,231 filed Jul. 26, 2005, titled“ROTARY FLASH ADC,” which claims priority to and incorporates byreference Great Britain application GB 0416803, filed Jul. 27, 2004.

This application is related to U.S. application, titled “DOUBLE FEEDBACKRTWO DRIVEN SAMPLER CIRCUITS”, Ser. No. 11/051,989, filed Feb. 3, 2005,and is incorporated by reference into the present application.

The publication, Rotary Traveling-Wave Oscillator Arrays: A New ClockTechnology, J. Wood, T. C. Edwards, and S. Lipa, IEEE Journal ofSolid-State Circuits, Vol. 36, pp. 1654-1665, is incorporated byreference into the present application.

FIELD OF THE INVENTION

The present application relates generally to analog-to-digitalconverters and more particularly to an analog-to-digital converter witha rotary oscillator.

DESCRIPTION OF THE RELATED ART

At the speeds (in the GHz range) envisaged, only flash ADC architectureshave been practical. Flash converters tend to require a large amount ofboth power and area and are difficult to calibrate.

BRIEF SUMMARY OF THE INVENTION

This invention uses multiphase clocks (preferably rotary clocktechnology as described in U.S. Pat. No. 6,556,089, 6,816,020, and6,525,618) to implement a high speed time-to-digital basedanalog-to-digital converter on top of a self-calibrating single-slopeADC. These new rotary clocked devices promise an order of magnitude lesspower consumption and the potential to improve resolution by one tothree bits.

One embodiment of the present invention is a system for converting ananalog signal to a digital signal. The system includes a multiphaseoscillator, a sample and hold circuit, an integrator, and atime-to-digital converter. The multiphase oscillator has a period ofoscillation and provides a plurality of phase signals, each oscillatingat the period of the multiphase oscillator. The sample and hold circuitis operative to capture and hold the analog signal in response to aphase signal of the multiphase oscillator. The integrator converts theheld analog signal into a pulse having a duration that is proportionalto the magnitude of the analog signal. The time-to-digital converter isoperative to convert the pulse into a digital signal and includes aplurality of sampling elements, each activated by the pulse andcapturing one of the phases of the multiphase oscillator, and a binarycounter for counting the periods of the multiphase oscillator. Theplurality of flip-flops and the binary counter provide the digitalsignal.

Another embodiment of the present invention is a method for convertingan analog signal to a digital signal. The method includes (i) samplingand holding the analog signal in response to one of a number of phasesignals of a multiphase oscillator, and after holding the analog signal,(ii) creating a first transition of a pulse, (iii) integrating aconstant reference current until the hold analog signal has a knownvoltage value to create a second transition of the pulse, and betweenthe first and second transitions of the pulse, (iv) counting oscillatorcycles and capturing the state of the oscillator phase signals, wherethe count of the oscillator cycles and the captured state of oscillatorphase signals become the digital signal.

One advantage of the present invention is that conversion happens veryquickly as the conversion time is the sum of the sample time and thetime-to-digital conversion time. If the sample time is 500 pS and thetime conversion time is equal to the sample time, then a fullanalog-to-digital conversion would occur in about 1 nS.

Another advantage is that there is no need for a calibration cycle thatmakes the converter unavailable. In the present invention, calibrationoccurs while the converter is operational and does not interfere withnormal operation.

Yet another advantage is that the conversion is highly accurate, theaccuracy limit being set by the number of phases of the multiphaseclock.

BRIEF DESCRIPTION OF THE DRAWINGS

These and other features, aspects and advantages of the presentinvention will become better understood with regard to the followingdescription, appended claims, and accompanying drawings where:

FIG. 1 is the simplified diagram of a sampler and converter technique inaccordance with the present invention;

FIG. 2 shows an embodiment of a time-to-digital converter system inaccordance with the present invention;

FIG. 3 shows an embodiment by which a highly nonlinear line isconstructed;

FIG. 4 shows a technique for interleaving and control for transparentself-calibration; and

FIG. 5 shows a tuned power network for high 2F and other harmonicimpedance.

DETAILED DESCRIPTION OF THE INVENTION

Overall Operating Principle

The basic operating principle is that of single-slope ADC conversionusing a track-and-hold sampler on the input and a multiphasetime-to-digital conversion on the output. Fragmentation and interleavingof the ADC construction allows for transparent self-calibration whileconversions are in progress.

FIG. 1 is the simplified diagram of the new sampler and convertertechnique constructed on a low cost digital CMOS process where only thePFETs have independent wells (NFET circuits could be used on a truetwin-tub process). At the front-end is a voltage buffer and a track andhold circuit. An input multiplexer (not a sampler) is provided to allowauto-calibration, etc. The track and hold circuit shown is a PFET sourcefollower and the sampler capacitor is chosen to be a PFET enhancementmode capacitance formed in transistor PHOLD (which also doubles as thecomparator transistor). Of course, a true capacitor could be used.

After the sampler, a single-ramp conversion is performed on the sampledvoltage by using a current source iramp to slew the unknown voltage uppast a threshold detected by a voltage comparator (or in this case justthe PFET turning off with a current sink load). This is the well-knownsingle-slope or “time-to-digital” ADC conversion process. This inventionfeatures the high resolution, low power method of implementing thetime-to-digital conversion. The ramp is very fast compared to the oldersingle-slope ADCs and slews in the order of 1 volt per nanosecond.

The multiphase time-to-digital conversion block uses many of thepotentially infinite number of clock phases to determine the exact timethe output edge of the comparator transitioned. Because many phases areavailable, the time resolution can be made very small. With 1 GHznumerical example, 1000 pS, spread over 10 mm of rotary wire, and with aminimum tapping resolution of 1 micron (via size), there are potentially10,000 phases available, each phase being 0.1 pS apart in time. It willbe explained later how an Nx over-speed rotary clock simplifies thenumber of phases required.

The main blocks for implementing an embodiment of the ADC include amultiplexer, a source follower, a track and hold circuit, and atime-to-digital converter.

Multiplexer

A multiplexer ahead of the source follower allows the ADC input to beswitched between input signals and various calibration referencesignals. This is not the sampler transistor.

Source Follower

This circuit is a standard source follower and is gated on and off usingn-type transistor. Transistors nmux and pshift also affect the operationof the source follower. The input range is approximately 0 v to 0.75volts on a typical 0.18 u CMOS process @ 1.8 Volt supply. Output isapproximately 0.9 volts higher than the input signal level due to Vth ofthe PFET. As shown, the circuit suffers from non-linearity due tocurrent source non-linearity and the problem of varying VDS over theinput range giving further non-linearity and less than unity gain. Manywell-known circuit methods exist to offset these effects and are notshown.

Track/Hold

The most noticeable feature is the use of a PFET transistor pchold whosepoly gate capacitor acts as the sampling capacitor “chold”. This ispermissible because the FET is always operating in the enhancementregion of operation and the gate is therefore a quality capacitance.Other capacitor types are possible, but are not present on low-costCMOS. The voltage vfollow tracks the input voltage during the time samplevel is high. The gate capacitance of pchold stores this signal byvirtue of the gate being grounded through nsamp.

Sampler Transistor

The hold/sample transistor nsamp is configured in an unconventional way.Because it holds the gate of pchold to ground during the signal-trackphase of operation, it operates without any significant VDS voltage.This has many advantages and is especially important during the holdphase of operation where the turn-off charge-injection becomes constant,since the drain voltage is zero and independent of input signal. Thesampler transistor can connect directly to the rotary clock for a veryfast edge rate (several pS) and high stability (low phase noise). Anoptional charge injection nullification transistor is not shown forclarity.

Transistor nhelp is significantly smaller than nsamp and waveform helpmakes the rotary clock ring more decoupled from the input signal. Theresistor indicates a non-adiabatic tap for this smaller transistor (morelikely through a buffer from the clock), which is present to ensure thatthe main NFET (directly rotary clocked) is switched on with nearly zeroVds (turn off is already guaranteed to be a zero Vds). Since samp comesdirectly from the rotary clock signal, coupling from drain to gate is tobe avoided especially around the locally most sensitive ISF (ImpulseSensitivity Function) point of the oscillator in the rotary clockperiod.

To make use of the voltage stored on vhold the opposite side of the“chold” capacitance, i.e., vfollow must be referred to some knownreference. That is the purpose of transistor pshift, which pulls vfollowto VDD after the sample is completed.

In operation of the track and hold circuit, the input voltage istranslated and level-shifted according to the relation,Vhold=VDD−Vin−Vgs (psf).

Ramp Timer/Comparator

Transistorpramp provides a current for turning the sampled voltage intotime interval through the equation CV=IT. Vhold ramps towards VDD oncesamp-delayed goes low. Charge is taken out of the gate capacitance ofpchold (the sampler capacitance) until the gate voltage is no longerable to sustain the drain current imposed by the ncompare current sinkpath. At this point, the time of which is proportional to the sampledinput voltage, vcompare goes negative, indicating the end of the ADCconversion process.

Time-To-Digital Converter

The time-to-digital converter circuit shown in FIG. 2 is similar to thecircuits that are currently in use in particle physics wheretime-to-digital techniques measure the arrival time of signals fromparticle detectors. Another use of time-to-digital is in time-of-flightmeasurements for devices like optical range-finders. To measure a timeperiod of a digital signal, the edge of the pulse must be timed. Byusing a multiphase array of sampling elements (typically D flip-flops)with each data input driven by a different phase of a multiphase clockand the clock of all FFs driven by the input pulse, it is possible todetermine the time (or clock phase) at which the edge occurred to a highsensitivity, at least more sensitive than counting integer clock counts.The time-to-digital converter for use in this ADC application uses arotary clock loop which has an infinite number of phases availablethereby, in principle, giving infinite time resolution for theconverter. The output is a bargraph or thermometer code representing thedigitized result.

Practically speaking, the limits are given by the rise and fall timesachievable on the rotary clock and on the vcompare signal. Extremelyrapid rise and fall times are needed to allow the sampling elements (inthis case D-type flip-flops) to come to an unambiguous decision as tothe captured logic state. Ultimately, the metastability resolves itself,but unless the edges are defined sharply, the thermometer code may have“bubbles” and could be non-monotonic. Taps on the rotary clock need notbe linearly spaced and could advantageously be made at non-linearconsecutive phase tappings. This can account for any known non-linearityof the transfer function of Vin→time out.

The circuit shown in FIG. 2 uses standard flip-flops but optimizedflip-flops that take advantage of the non-overlapping clocks can resolvesmaller time differences.

Non-Linear Transmission Line (NLTL)

One well-known method of increasing the sharpness of an edge beyond thecapability of the CMOS inverter rise time (the fastest conventionalcomponent in a CMOS process) is the use of a non-linear transmissionline.

In FIG. 3, a method of constructing a highly non-linear line is shown.During passage of a pulse edge, the capacitance seen by the transmissionline pulse drops sharply as the line passes (VDD-Vth) of the NFET, atwhich point the gate oxide capacitance becomes disconnected and only thedepletion capacitance is seen. This means the lines operate in ashock-wave mode and can achieve sub-picosecond rise times. VDD can bechanged to change the onset of non-linear behavior and control the edgerate.

For sharpening of the vcompare pulse, an artificial NLTL is createdwhich can feed into a conventional CPW line to drive the samplerelements. Note that the closing velocity of the vcompare and rotaryclock pulses is now important when the vcompare is distributed as atransmission-line. Typically, because of loadings, the CPW is muchfaster than the RTWO speed.

Self-Calibration Requirements/Technique

CMOS circuits have well-known problems with low noise operationespecially at low power levels and especially with 1/f low frequencynoise. To obtain high accuracy at low power consumption on CMOS requiressome kind of calibration scheme that can correct for low frequency driftin the components. Usually, calibration of ADCs is performed at power-upprior to operation, when the ADC input is able to be switched betweenvarious known reference voltages and the results are recorded be acontrol circuit. By applying various digitally-controlled feedback tothe internal components of the ADC, a closed-loop self-correction schemecan overcome most of the initial imperfections of ADC construction dueto process variation.

Fragmentation and Interleaving

FIG. 4 shows an alternative self-calibration system is proposed here forthe ADC. The self-calibration system operates at all times and cantherefore correct for low frequency 1/f noise and for supply andtemperature variation.

The system is a response to two observations. First, it is observed thatthe sizes of transistors and capacitors used in an ADC circuit aredetermined mainly by noise requirements. For example, the samplingcapacitor must be large enough for the kT/q sampling noise to be below 1LSB, where k is the Boltzmann constant, T is the absolute temperature,and q is a standard charge. Another example is the sizing of thesource-follower transistor which is determined by the noise contributionof the transistor. Larger devices exhibit less noise simply because ofthe averaging effect of the larger channel.

Second, it is observed that sizing on CMOS layouts is achieved for eachtransistor by paralleling multiple “stripes” of transistors together tomake up the required channel width. Each stripe is identical to theother stripes. Similarly, with capacitors and resistors, a predefinedlayout is repeated and paralelled together.

In this embodiment, the ADC is made up of multiple identical fragmentswhich would ordinarily be wired in parallel to make up the sizing. These“undersized” (for noise at least) ADC circuits fragments when inparallel form a low noise ADC. The parallelization of fragments is made“soft” and can be controlled by a sequencer that connects the fragmentstogether at multiple electrical points using Mosfet switches. Whenconnected together, averaging of the circuit voltages and currents occurand noise is reduced in the usual way. In a typical array of 10fragments, 9 fragments are operated in low-noise parallel mode, whileone fragment is self calibrating, either with input=zero orinput=maximum (or intermediate points for multipoint slopecorrection—not described ). The selected calibration fragments aresequenced in turn so that over many complete ADC cycles, all fragmentsare passed through the zero and full scale calibration cycles. This istransparent to the overall external operation of the converter. On anygiven ADC conversion, 9 converter fragments form the result, reducingthe noise. The overhead is therefore quite small.

Description of the Fragmentation Diagram

A controller circuit is clocked by the rotary clock and contains asimple state machine to sequence the fragments as outlined above.

If fragment 0 is to be trimmed, output Join_A becomes 0 and Join_B . . .H are active high to parallel fragments B . . . H and these units worktogether in parallel, noise-averaging mode to do the conversion.

Fragment A can self-correct for min or max range input reference. If themin-voltage is to be auto trimmed, trimsel is high and cal0_A is high,cahmax_A is low, as are mux_A and cal0_B . . . cal0_H and calmax_B . . .calmax_H. Signals mux0 . . . 2 are at code 0. All the converterfragments go through their sample and hold and monostable analog→pulsewidth. Fragment A in this case has its time output compared with therotary clock phase which corresponds to the zero ADC code. A standardedge-triggered PFD (phase frequency detector) is used and the chargepump output is routed to the trimA_ref0 node. The state machine ensuresthat similar self-correction occurs for full-scale reference input withoutput to trimA_refmax (a charge integration node) at the appropriatelater time slot (alternating with zero trims) and compares with the Maxtap rotary clock phase at the PFD.

The state machine moves through all the fragments and operates for zeroand max analog reference voltages. This occurs at such a fast rate thatthere is effectively a servo feedback system trimming the gain andoffset of all ADC fragments independently. This eliminates the lowfrequency 1/f noise and temperature and process drift of the converter.Because all the fragments are servo'ed to the same reference points,then, during the joining/parallelization of the fragments, there areonly small differences in nominal signal levels except for thehigh-frequency (on the order of many cycles periodicity) changes whichthe parallelization averages out.

Note that rotary tapmax and rotary_tap0 are shown for the simplisticmultiphase rotary clock and need to be augmented with logic to work withthe multiple-rotation time circuits which use MSB counters.

Low Noise Rotary Clock

ADCs require the lowest possible jitter in the sampling clocks. Jitteris analogous to phase noise. In a paper in IEEE JSSC, titled “AFILTERING TECHNIQUE TO LOWER LC OSCILLATOR”, Emad Hegazi, et al. IEEEJournal of Solid-State Circuits, Vol. 36, No. 12, December 2001. pp1921-1930, Hegazi finds that, by eliminating power energy to a resonantcircuit at even harmonics (particularly the 2nd harmonic), phase noise(and consequently jitter) can be greatly reduced. One option is to addLC resonant circuits at each of the back-back inverters in the powerrails, but the area overhead of this approach would be prohibitive andthe LC circuit would only be responsive at one harmonic.

Because rotary clocks are not resonant in the conventional sense, arotationally equivalent power sourcing network with the appropriatefrequency selectivity is required.

FIG. 5 shows how this can be achieved. A ring structure is formed forthe Vplus and Vneg power supply wires that supply the back-to-backinverters of the rotary clock circuit with power. Inductance is part ofthe wire characteristic and the capacitance is added to tune the powerline to match the rotary clock time (adjusted for the 2F vs. 1Ffrequency difference).

The closed electromagnetic path of the power network is frequencyselective. For example, in the two-wire non-Mobius version of the powernetwork, when a supply demand occurs by one of the back-to-backinverters (the switching elements that maintain the traveling wave) atone instant in time to top up the edge of a clock wave traveling in theindependent RTWO loop, the inverters cause a voltage dip in the localvplus, vneg levels (where the magnitude determined by the current and ½of the impedance of the power transmission line). This dip propagatesaround the power supply loop at the characteristic velocity arrivingback at the same location in one rotation time of the power loop (whichshould be set to be twice as fast as the rotary clock time constant).Assuming this rotation time could be made to be ½*(1/Fclock), then thepower network is unable to supply power at 2× the rotary clockfrequency, thereby achieving the effect desired in the Hagazi reference.This effect applies to all switching elements (such as back-to-backinverters) tapped onto the power loop because of rotational positionaland time domain symmetry of the lines. Unlike LC resonant circuits, therotational circuits are responsive to multiple harmonics.

For maximum impulse-sensitivity function (ISF) immunity, the tworotational operating speeds of Rotary Loop and Power Network can bedesigned slightly offset from simple multiples. This can promote the‘top-up’ of energy at the minimum ISF sensitivity point.

There are two options for constructing the power supply transmissionline loop. Mobius and non-Mobius are both shown. The Mobius version useslarge coupling capacitors to induce a signal inversion for AC signals onthe loop (DC levels un-affected). This configuration doubles theelectrical length of the line for purposes of analyzing the time offlights and might be useful to reduce the amount c loading.

Note that the signals vplus and vneg are not identical at all points ofthe ring because of the rotating currents and voltages on the line.

Although the present invention has been described in considerable detailwith reference to certain preferred versions thereof, other versions arepossible. Therefore, the spirit and scope of the appended claims shouldnot be limited to the description of the preferred versions containedherein.

1. A system for converting an analog signal to a digital signal, thesystem comprising: a multiphase oscillator having a period ofoscillation and providing a plurality of phase signals, each oscillatingat the period of the multiphase oscillator; a sample and hold circuitfor capturing and holding the analog signal in response to a phasesignal of the multiphase oscillator; an integrator for converting theheld analog signal into a pulse having a duration that is proportionalto the magnitude of the analog signal; and a time-to-digital converterfor converting the pulse into a digital signal, the time to digitalconverter including a plurality of sampling elements, each activated bythe pulse and capturing one of the phases of the multiphase oscillator,and a binary counter for counting the periods of the multiphaseoscillator; wherein the plurality of flip-flops and the binary counterprovide the digital signal.
 2. A system for converting as recited inclaim 1, wherein the plurality of sampling elements hold a thermometercode whose bits give the least significant bits of the digital signal.3. A system for converting as recited in claim 1, wherein the binarycounter has bits that give the most significant bits of the digitalsignal.
 4. A system for converting as recited in claim 1, wherein themultiphase oscillator is a rotary oscillator.
 5. A system for convertingas recited in claim 1, further comprising an edge sharpening circuitconnected between the integrator and the time-to-digital converter toimprove the transition speed of the pulse.
 6. A system for converting asrecited in claim 5, wherein the edge sharpening circuit includes anon-linear transmission line that sharpens the edges of the pulse as thepulse traverses the line.
 7. A system for converting as recited in claim1, wherein the sample and hold circuit is formed from a plurality ofsample and hold fragments; wherein the integrator is formed from aplurality of corresponding integrator fragments; and further comprisinga calibration circuit for calibrating the converter during the operationof the converter, the calibration circuit calibrating one of theplurality of sample and hold and corresponding integrator fragmentswhile the other sample and hold and corresponding integrator fragmentsare used in the operation of the sample and hold circuit.
 8. A systemfor converting as recited in claim 7, wherein each of the fragments hasat least one trim input signal; wherein the calibration circuitincludes: a controller connected to receive timing signals from themultiphase oscillator and operative to provide multiplexer controlsignals, fragment selection signals, and fragment join signals, theselection signals selecting one of the fragments for calibration and thejoin signals connecting together non-selected fragments for operation ofthe converter; a multiplexer connected to the controller to receive themultiplexer control signals and an error signal, the multiplexerproviding a plurality of trim input signals to the fragments based onthe multiplexer control signals and the error signal; and a phasefrequency detector that receives the pulse output of the integrator anda reference signal, the phase frequency detector being operative tocompare the pulse output of the integrator with the reference signal toprovide the error signal to the multiplexer.
 9. A system for convertingas recited in claim 1, wherein the multiphase oscillator is a rotaryoscillator with switching elements that maintain a traveling wave on theoscillator; and further comprising a power network for supplying powerto the switching elements of the rotary oscillator, the power networkhaving the form of a loop and a rotation time that is approximatelyone-half the oscillation period of the rotary oscillator so as toprevent the power network from supplying of power to the rotaryoscillator at the second harmonic of the frequency of the rotaryoscillator.
 10. A system for converting as recited in claim 9, whereinthe power network is a Mobius power network and has at least one powerinsertion point.
 11. A system for converting as recited in claim 9,wherein the power network is a non-Mobius power network and has at leastone power insertion point.
 12. A system for converting as recited inclaim 9, wherein the rotation time of the power network is slightlyoffset from being one-half the oscillation period of the rotaryoscillator so as to improve impulse-sensitivity function immunity.
 13. Amethod for converting an analog signal to a digital signal, the methodcomprising: sampling and holding the analog signal in response to one ofa number of phase signals of a multiphase oscillator; and after holdingthe analog signal, creating a first transition of a pulse, integrating aconstant reference current until the hold analog signal has a knownvoltage value to create a second transition of the pulse, and betweenthe first and second transitions of the pulse, counting oscillatorcycles and capturing the state of the oscillator phase signals, whereinthe count of the oscillator cycles and the captured state of oscillatorphase signals become the digital signal.
 14. A method for converting asrecited in claim 13, wherein the captured state of the oscillator phasesignals has the form of a thermometer code.
 15. A method for convertingas recited in claim 13, further comprising decreasing the transitiontime for the first and second transitions of the pulse.
 16. A method forconverting as recited in claim 13, performing a calibration operationduring the sampling and holding steps.
 17. A method for converting asrecited in claim 16, wherein the steps of sampling and holding, andintegrating are performed by circuitry composed of a plurality offragments and each fragment has a trim input; and wherein performing thecalibration operation includes selecting out one of the plurality ofcircuitry fragments for calibration, detecting an error between thecircuitry fragment and a reference signal, and applying the error to thetrim input of the circuitry fragment to reduce the error.